anti-freeze pump - French English Dictionary